@charset "utf-8";
/* CSS Document */
* {font-size: 12px;text-decoration: none;margin: 0px;padding: 0px; font-family:"微软雅黑";}
img{ border:none;}
a{ text-decoration:none;}
h2,h3,h4,h5{ font-weight:normal;}
ul,li{ list-style-type:none; margin:auto;}
em{ font-style:normal}
strong{ font-weight:normal;}
.wrapfix:after {content: "."; display: block;height: 0; clear: both; visibility: hidden;} 
*:focus {outline: none;}
input{ border:none;}
.bgbox{ width:100%; height:auto;}
.box{ width:1100px; height:auto; margin:auto;}
.fl{ float:left;}
.fr{ float:right;}

/*头部*/
#bgtop{height:120px;width:100%;background:#fff;filter:alpha(opacity=50);-moz-opacity:0.5-khtml-opacity: 0.5;opacity: 0.5; position:absolute; z-index:9998;}
.bgtop{height:120px;position:relative; z-index:9999;}
.top{ height:60px;}

.topleft{ width:395px;}
.topleft img{height:46px; margin-top:10px;}
.topcenter{ width:435px; height:24px; line-height:24px; padding-top:36px; font-size:16px; color:#000; } 
.topright{ width:254px; height:23px; padding:8px; margin-top:16px; background:url(../images/bg_search.png) no-repeat;}
.txtsearch{ width:200px; height:23px; border:none; background-color:transparent; }
.btnsearch{width:48px; height:23px; border:none; background-color:transparent; cursor:pointer;}





.nav{width:1100px;height:60px;  }
.nav ul li{ float:left; position:relative; z-index:100;width:137px; z-index:99999;}
.nav ul li.cur a{color:#094;}
.nav ul li.active .nav_p{}
.nav ul li.active1 .nav_p a{color:#094;}
.nav ul li p.nav_p { position:relative; display:block; z-index:999; height:60px; line-height:60px;text-align:center;}
.nav ul li p.nav_p a{ color:#343333;}
.nav ul li a{ font-size:15px;}
.nav ul li .sub_nav{ position:absolute; top:60px; right:0px; z-index:0; width:533px;background:rgba(255, 255, 255, 0.5)!important;
filter:Alpha(opacity=50); background:#fff; display:none;}
.nav ul li .sub_nav dl,.sub_jingying{ background:rgba(255, 255, 255, 0.1)!important; height:auto; padding:20px 25px; overflow:hidden; }
.nav ul li .sub_nav dl dt{ float:left; width:110px; margin-right:20px; }
.nav ul li .sub_nav dl dd{ float:left; width:353px; line-height:25px; text-align:left;}
.nav ul li .sub_nav dl dd h5{ display:block; height:36px; line-height:42px; text-align:left; color:#616161; font-size:14px;}
.nav ul li .sub_nav dl dd p{ color:#545454; font-family:"宋体";}
.nav ul li .sub_nav dt a{ color:#595959; font-family:"宋体"; display:block; width:100%; text-align:left; text-indent:11px; font-size:14px; height:50px; line-height:50px; border-bottom:1px dotted #767777;}
.banner{ width:100%; text-align:center; height:250px; overflow:hidden;}
.nav ul li .sub_nav dt a:hover{ color:#094;}
.nav ul li .sub_nav p img{ float:left;}





/*底部*/
.bgbottom{padding:14px 0px; background:#44afdb; }
.btmcolumn{ width:900px;}
.btmcolumnul{ width:120px;}
.btmcolumnul h2{ height:50px; line-height:50px; font-size:14px; color:#fff;}
.btmcolumnul ul{ width:100%;}
.btmcolumnul ul li{ height:20px; line-height:20px; overflow:hidden;}
.btmcolumnul ul li a{ color:#fff;}
.btmcolumnul ul li a:hover{ text-decoration:underline;}

.btmcolumnul p{ height:20px; color:#fff; line-height:20px; overflow:hidden;}

.btmcenter{ width:650px;}
.btmcenter p{ line-height:24px; font-family:"宋体"; color:#fff;}

.btmright{ width:200px;}
.btmscan{ height:112px; padding-top:14px;}
.btmscanbox{ width:80px;}
.btmscanbox img{ height:80px; width:80px;}
.btmscanbox p{ width:80px; height:32px; line-height:32px; text-align:center; color:#ffffff; overflow:hidden;}

.btmshape{ height:20px; padding:7px 0px; width:200px; overflow:hidden;}
.btmshape span{ height:20px; line-height:20px; width:55px; color:#fff; display:block; float:left;}
.btmshape img{height:20px; margin:0px 2px;}

.btmimg{ padding:4px 0px; width:200px; overflow:hidden;}


.bgcopy{ background:#3095cb;}
.copyright{height:40px; line-height:40px; text-align:center;color:#dfdfdf;}
.copyright a{color:#dfdfdf; margin-left:20px;}
